interlinked piece - French English Dictionary